package com.ljb.android.comm.router

import com.ljb.android.comm.BuildConfig

object CommRouter {

    object Scheme {

        /**
         * 协议头
         * */
        const val SCHEME = "wandroid://"

        /**
         * 协议Host
         */
        const val HOST = BuildConfig.APP_ID

        /**
         * 协议PATH
         * */
        const val PATH = "/openApp"

        /**
         * 协议参数
         * */
        const val ACTION = "action"

        /**
         * 行为类型 ：跳转页面
         * */
        const val ACTION_TYPE_JUMP = "jump"

        /**
         * 行为类型 ： 调起功能
         * */
        const val ACTION_TYPE_CALL = "call"

        /**
         * 页面类型： 原生
         * */
        const val PAGE_TYPE_NATIVE = "native"

        /**
         * 页面类型： H5
         * */
        const val PAGE_TYPE_WEB = "web"

        /**
         * 页面类型： react native
         * */
        const val PAGE_TYPE_RN = "react_native"
    }

    object Activity {

        /**
         * 通用WebView
         */
        const val COMM_WEB = "/comm/CommWebViewActivity"
    }

    object Fragment {

    }

    object Service {

    }

    object Interceptor {
        const val COMM_INTERCEPTOR = "/comm/interceptor"
    }


}